package com.yuw.service.userinfo.impl;

import com.yuw.bean.userinfo.UserInfoBean;
import com.yuw.dao.UserinfoMapper;
import com.yuw.service.userinfo.IUserInfoService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class UserInfoService implements IUserInfoService {
    // 注入mybatis的dao层
    @Autowired
    UserinfoMapper userinfoMapper;

    @Override
    public boolean doLogin(String userName, String userPsw) {
        // 登录业务逻辑验证处理
        // 登录查询的sql语句
        String strSql = "SELECT * FROM userinfo WHERE userName = ? AND userPsw = ?";
        // 调用dao层进行数据库操作
        List<UserInfoBean> lstUsers = userinfoMapper.doLogin(userName, userPsw);
        // 返回结果
        return lstUsers != null && lstUsers.size() > 0;
    }

    /**
     * 登录业务逻辑处理
     *
     * @param userInfoBean 参数实体类
     * @return 登陆验证结果
     */
    @Override
    public boolean doLogin(UserInfoBean userInfoBean) {
        // 登录业务逻辑验证处理
        // 返回结果
        return false;
    }
}
